home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c-part1 / 1676 < prev    next >
Encoding:
Text File  |  1996-08-05  |  940 b   |  49 lines

  1. Path: unixg.ubc.ca!evil
  2. From: evil@unixg.ubc.ca (Peter Pan)
  3. Newsgroups: comp.lang.c
  4. Subject: A Very Simple Socket Question
  5. Date: 16 Jan 1996 06:28:56 GMT
  6. Organization: University of British Columbia, Vancouver, B.C., Canada
  7. Message-ID: <4dfgj8$6p9@nntp.ucs.ubc.ca>
  8. NNTP-Posting-Host: netinfo.ubc.ca
  9. X-Newsreader: TIN [version 1.2 PL2]
  10.  
  11. Please help! I am a C beginner.
  12.  
  13. ======================================
  14. Client:
  15.  
  16. int sd, addrlen;
  17. struct sockaddr_in svaddr;
  18.  
  19. char *data;
  20. data = "abcdef";
  21.  
  22. .... /* skip */
  23.  
  24. sendto(sd, data, strlen(data), 0, &svaddr, &addrlen);
  25.  
  26.  
  27. ==========================================
  28. Server:
  29.  
  30. char data;
  31. data = (char*) malloc( 100*sizeof(char) );
  32.  
  33. recvfrom(sd2, data, sizeof(data), 0, &claddr, &addrlen);
  34.  
  35. ==========================================
  36.  
  37. Output:
  38.  
  39. data sent: abcdef
  40. data received: abcd
  41.  
  42. ==========================================
  43.  
  44. Anyone knows why the data are different after transmittion.
  45.  
  46. Thanks.
  47. Leo
  48.  
  49.